1666
3
1 32 35 43 31 47 3 44 29 30 49 17 2 28 22 39 19 45 10 42 38 48 6 40 23 16 13 7 26 46 25 
4 8 12 37 50 41 20 24 
5 34 15 36 11 9 14 21 27 33 18 
